package com.be.beadmin.project.entity;

import com.be.beadmin.common.entity.BaseEntity;
import lombok.Getter;
import lombok.Setter;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;

/**
 * @Description: 主计划
 * @author: Jiaming Zheng
 * @Date: Create in 13:37 2023/1/12
 * @Modified By:
 **/

@Entity
@Table(name="T_PM_MasterPlan")
@Getter
@Setter
public class MasterPlan extends BaseEntity {

    @Column(name = "SerialNo",columnDefinition = "VARCHAR(50) COMMENT '流水号' ")
    private String serialNo;

    @Column(name = "InfoId",columnDefinition = "VARCHAR(50) COMMENT '项目id' not null")
    private String infoId;

    @Column(name = "projectName",columnDefinition = "VARCHAR(50) COMMENT '项目名称' not null")
    private String projectName;

    @Column(name = "MasterPlanCode",columnDefinition = "VARCHAR(50) COMMENT '计划编码' ")
    private String masterPlanCode;

    @Column(name = "DeliveryDate",columnDefinition = "datetime COMMENT '交货日期' not null")
    private Date deliveryDate;
    @Column(name = "Memo",columnDefinition = "VARCHAR(50) COMMENT '备注' ")
    private String memo;

    @Column(name = "Reserved",columnDefinition = "VARCHAR(50) COMMENT '预留' ")
    private String reserved;


}
